from socket import socket, AF_INET, SOCK_DGRAM

s = socket(AF_INET,SOCK_DGRAM)  # 创建UDP套接字
s.bind(('127.0.0.1',8888))  # 绑定地址和端口号

print('等待数据')
recv_data = s.recvfrom(1024)  # 1024表示本次接收的最大字节数
print('接收到的数据:', recv_data[0].decode('utf-8'))  # recv_data[0]是接收到的数据
print('发送方地址:', recv_data[1])  # recv_data[1]是发送方的地址信息

s.close()  # 关闭套接字